package com.ai.emall.bean.gbean;

import java.util.Date;

public class ProductSku {
    /**sku主键*/
    private Long skuId;

    /**产品ID*/
    private Long productId;

    /**价格模式：1-促销模式 2-抄底模式*/
    private Integer priceMode;

    /**市场价格*/
    private Double normalPrice;

    /**折扣*/
    private Double discount;

    /**普通销售价格*/
    private Double sailPrice;

    /**普通销售价格时间戳*/
    private Long sailPriceTs;

    /**状态: 下架00，上架：01*/
    private String status;

    /**最高返佣*/
    private Double highestComm;

    /**佣金比例*/
    private Double commProp;

    /**创建人*/
    private Long createrId;

    /**创建时间*/
    private Date createTime;

    /**修改人*/
    private Long modifierId;

    /**修改时间*/
    private Date modifyTime;

    /**获取sku主键*/
    public Long getSkuId() {
        return skuId;
    }

    /**设置sku主键*/
    public void setSkuId(Long skuId) {
        this.skuId = skuId;
    }

    /**获取产品ID*/
    public Long getProductId() {
        return productId;
    }

    /**设置产品ID*/
    public void setProductId(Long productId) {
        this.productId = productId;
    }

    /**获取价格模式：1-促销模式 2-抄底模式*/
    public Integer getPriceMode() {
        return priceMode;
    }

    /**设置价格模式：1-促销模式 2-抄底模式*/
    public void setPriceMode(Integer priceMode) {
        this.priceMode = priceMode;
    }

    /**获取市场价格*/
    public Double getNormalPrice() {
        return normalPrice;
    }

    /**设置市场价格*/
    public void setNormalPrice(Double normalPrice) {
        this.normalPrice = normalPrice;
    }

    /**获取折扣*/
    public Double getDiscount() {
        return discount;
    }

    /**设置折扣*/
    public void setDiscount(Double discount) {
        this.discount = discount;
    }

    /**获取普通销售价格*/
    public Double getSailPrice() {
        return sailPrice;
    }

    /**设置普通销售价格*/
    public void setSailPrice(Double sailPrice) {
        this.sailPrice = sailPrice;
    }

    /**获取普通销售价格时间戳*/
    public Long getSailPriceTs() {
        return sailPriceTs;
    }

    /**设置普通销售价格时间戳*/
    public void setSailPriceTs(Long sailPriceTs) {
        this.sailPriceTs = sailPriceTs;
    }

    /**获取状态: 下架00，上架：01*/
    public String getStatus() {
        return status;
    }

    /**设置状态: 下架00，上架：01*/
    public void setStatus(String status) {
        this.status = status == null ? null : status.trim();
    }

    /**获取最高返佣*/
    public Double getHighestComm() {
        return highestComm;
    }

    /**设置最高返佣*/
    public void setHighestComm(Double highestComm) {
        this.highestComm = highestComm;
    }

    /**获取佣金比例*/
    public Double getCommProp() {
        return commProp;
    }

    /**设置佣金比例*/
    public void setCommProp(Double commProp) {
        this.commProp = commProp;
    }

    /**获取创建人*/
    public Long getCreaterId() {
        return createrId;
    }

    /**设置创建人*/
    public void setCreaterId(Long createrId) {
        this.createrId = createrId;
    }

    /**获取创建时间*/
    public Date getCreateTime() {
        return createTime;
    }

    /**设置创建时间*/
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    /**获取修改人*/
    public Long getModifierId() {
        return modifierId;
    }

    /**设置修改人*/
    public void setModifierId(Long modifierId) {
        this.modifierId = modifierId;
    }

    /**获取修改时间*/
    public Date getModifyTime() {
        return modifyTime;
    }

    /**设置修改时间*/
    public void setModifyTime(Date modifyTime) {
        this.modifyTime = modifyTime;
    }
}